self-sufficient economy - Francés Inglés Diccionario